/*
 *  Acronym                : TrmBases.h
 *  Name of Module         : TrmZzz.a
 *  Product/Project        : TriMedia
 *  12NC                   :
 *  Group number           : 885540
 *  Creation date          : 2000-02-24
 *  Modification date      : 2001-12-10
 *  Related documents      : CTB554-98-B155
 *  Program language       : C
 *  Documentation language : English
 *  Status                 : Preliminary
 *  Author(s)              : P.J. Zander
 *
 *                Copyright (C) Philips Electronics N.V. 2001
 *                   CFT Centre for Industrial Technology
 *                             Industrial Vision
 *                        Eindhoven - The Netherlands
 *
 *       All rights are reserved. Reproduction in whole or in part is
 *           prohibited without the written consent of the author.
 */

/*
 *  Description:
 *    Prefix Definitions for TriMedia - Error Bases
 */
 
#ifndef _TRMBASES_H
#define _TRMBASES_H

/*
 *----------------------------------------------------------------------------
 *  Exported Error Bases
 *----------------------------------------------------------------------------
 */

    #define PSOS_ERROR_BASE             (0x100000)

    #define TRM_I2C_ERROR_BASE          (0x200000)
    #define TRM_V34_ERROR_BASE          (0x200100)
    #define TRM_XIO_ERROR_BASE          (0x200200)
    
    #define TRM_DAC_ERROR_BASE          (0x201000)
    #define TRM_DIO_ERROR_BASE          (0x201100)
    #define TRM_DIS_ERROR_BASE          (0x201200)
    #define TRM_DMS_ERROR_BASE          (0x201300)
    #define TRM_DPR_ERROR_BASE          (0x201400)
    #define TRM_EEP_ERROR_BASE          (0x201500)
    #define TRM_FBI_ERROR_BASE          (0x201600)
    #define TRM_FBO_ERROR_BASE          (0x201700)
    #define TRM_FCS_ERROR_BASE          (0x201800)
    #define TRM_FFD_ERROR_BASE          (0x201900)
    #define TRM_IOX_ERROR_BASE          (0x201A00)
    #define TRM_MSC_ERROR_BASE          (0x201B00)
    #define TRM_PLG_ERROR_BASE          (0x201C00)
    #define TRM_PWM_ERROR_BASE          (0x201D00)
    #define TRM_RS422_ERROR_BASE        (0x201E00)
    #define TRM_SNC_ERROR_BASE          (0x201F00)
//  #define TRM_SNCV34_ERROR_BASE       (0x202000)	// Not longer used
    #define TRM_V24_ERROR_BASE          (0x202100)
    #define TRM_V24V34_ERROR_BASE       (0x202200)
    #define TRM_V24XIO_ERROR_BASE       (0x202300)
    #define TRM_WDT_ERROR_BASE          (0x202400)
    #define TRM_XBR_ERROR_BASE          (0x202500)
    #define TRM_DIS_ENC_ERROR_BASE      (0x202600)
    #define TRM_DIS_SNC_ERROR_BASE      (0x202700)
    #define TRM_FMEM_ERROR_BASE         (0x202800)
    #define TRM_PCS2112_ERROR_BASE      (0x202900)
    #define TRM_TIMER_ERROR_BASE        (0x202A00)
    #define TRM_CLOCK_ERROR_BASE        (0x202B00)
    #define TRM_THERMAL_ERROR_BASE      (0x202C00)
    
    #define TRM_CT1_ERROR_BASE          (0x210000)
    #define TRM_CT1CV_ERROR_BASE        (0x210100)
    #define TRM_CT1LA_ERROR_BASE        (0x210200)
    #define TRM_CT1MVA_ERROR_BASE       (0x210300)
    #define TRM_CT1CL_ERROR_BASE        (0x210400)
    #define TRM_CT2_ERROR_BASE          (0x211000)
    #define TRM_CT2PCS2112_ERROR_BASE   (0x211100)
    
#endif // _TRMBASES_H
